package com.twb.system.entity.twbUserConfig;

import java.io.Serializable;

import org.apache.ibatis.type.JdbcType;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.twb.core.base.entity.BaseEntity;

/** 
 * @Title  TwbUserConfig 
 * @Description 用户配置管理
 
 * @author DSY
 * @date 2022-01-27 10:13:37
 */ 
@TableName(value = "twb_user_config")
public class TwbUserConfig extends BaseEntity implements Serializable {
	
	private static final long serialVersionUID = 1L;
	
	/** 编号 */
	@TableId(value="id",type=IdType.ASSIGN_UUID)
	private String id;
	
	/** 用户ID */
    @TableField(value = "user_id", jdbcType = JdbcType.VARCHAR)
	private String userId;
	
	/** 配置类型(1：表格列配置；2：系统配置） */
    @TableField(value = "config_type", jdbcType = JdbcType.VARCHAR)
	private String configType;
	
	/** 配置规则 */
    @TableField(value = "config_json", jdbcType = JdbcType.CLOB)
	private String configJson;
	
	
	/** 编号 */
	public String getId() {
		return id;
	}
	/** 编号 */
	public void setId(String id) {
		this.id = id;
	}
	
	/** 用户ID */
	public String getUserId() {
		return userId;
	}
	/** 用户ID */
	public void setUserId(String userId) {
		this.userId = userId;
	}
	
	/** 配置类型(1：表格列配置；2：系统配置） */
	public String getConfigType() {
		return configType;
	}
	/** 配置类型(1：表格列配置；2：系统配置） */
	public void setConfigType(String configType) {
		this.configType = configType;
	}
	
	/** 配置规则 */
	public String getConfigJson() {
		return configJson;
	}
	/** 配置规则 */
	public void setConfigJson(String configJson) {
		this.configJson = configJson;
	}
	
}